Figure 8: Sm3 2 Pipeline-stage Plot 9 a Transistor Sizing 7 Control Path Synthesis 8 Data Path Synthesis
نویسندگان
چکیده
average peak perf./ cost average perf/cost Data path cost Performance Performance/Cost peak (1 2 2 2 3 6) (1 2 2 2 3 6) (1 2 2 2 3 6) Stages 6/6 6/5 6/4 6/3 6/2 6/1 6/6 6/5 6/4 6/3 6/2 6/1 6/6 6/5 6/4 6/3 6/2 6/1 Designs (a) (b) (c) Figure 9: Cost/Performance implemented the TDY-43, a 250 instruction processor which supports eight addressing modes. From an ISA speci cation, ADAS produced a gate-level VHDL netlist for implementation by gate array. The design also implements a JTAG standard scan testing protocol. The implementation produced by ADAS requires 34K gates or 380K transistors and has been veri ed at the gate-level using benchmark-driven test vectors. 12Conclusion In this paper, we have presented a full range microprocessor design automation system. It is demonstrated that by giving an instruction set, ADAS can automatically generate layout of a single chip microprocessor. By utilizing the benchmark simulation data, high level synthesis tools provide valuable information to guide the low level synthesis. Future research on ADAS includes further exploration of the interaction between di erent levels of design tools, capturing design knowledge for the redesign to meet constraints and extending the scope to multi-chip module (MCM) design. Acknowledgements We would like to thank Dave Boyer, Bill Bush, Angela Cheng, Rick McGeer, Dylan McNamee, Jonathan Pincus, Wes Reed, and Steve Schoetler for their contributions to this research and Paul A. Suhler for his contributions to this paper.
منابع مشابه
Asynchronous Domino Logic Pipeline Based ECRL
This project presents a high-throughput and ultralowpower asynchronous domino logic pipeline design method, targeting to latch-free and extremely fine-grain or gate-level design. The data paths are composed of a mixture of dual-rail and single-rail domino gates. Dual-rail domino gates are limited to construct a stable critical data path. Based on this critical data path, the handshake circuits ...
متن کاملA Fast Two-phase Micropipeline Control Wrapper for Standard Cell Implementation
A fast control wrapper for a micropipeline with two-phase control is presented. The wrapper is implemented in an Artisan 0.13µ commercial standard library that has not been augmented with any special cells for asynchronous design. The wrapper is approximately 25% faster than a more traditional approach that uses a Muller C-element. Introduction: Micropipelines [1] use control logic wrapped arou...
متن کاملAutomatic Pipeline Synthesis and Formal Verification from Transactional Datapath Specifications
............................................................................................................................ iii Acknowledgements ..............................................................................................................i List of Tables......................................................................................................................vi List...
متن کاملFigure 1: Simultaneous Sizing and Restructuring Figure 2: Two Alternative 4-input nor Structures Figure 3: Optimal Sizing for Two 4-input nor Structures
We describe a fast (linear time) procedure to optimally size transistors in a chain of multi-input gates/stages. The fast sizing is used in a simultaneous sizing and restructuring optimization procedure, to accurately predict relative optimal performance of alternative circuit structures for a given total area. The idea extends the concept of optimally sizing a buffer chain[5], and uses taperin...
متن کاملA Methodology for Synthesis of Data Path Circuitse
tioned into data path and control blocks. The data path block performs Boolean (AND, OR, XOR) or arithmetic (ADD, SHIFT, MULTIPLY) operations on data and address buses. Control logic generates signals that control the data path’s operation. Control logic is usually very random, whereas data path logic is highly regular because it performs similar operations on different bits of the same bus. De...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992